function maskify(cc) { return cc.replace(/.(?=.{4})/g, "#"); }Esta es la expresión regular aquí /.(?=.{4})/
Cualquier carácter seguido de cualquier carácter cuatro veces.
function maskify(cc) { return cc.replace(/.(?=.{4})/g, "#"); } console.log(maskify("Awesome")); Si any character va seguido de four characters except newline , lo reemplazará con #
a es seguido por weso , reemplace a con #
w es seguido por esom , reemplace w con #
e es seguido por some , reemplace e con #
Después de e no hay ningún carácter seguido de 4 characters , por lo que no lo reemplazará con #